# -*- coding: utf-8 -*-
# Python 斐波那契数列

# 获取用户输入数据
nterms = int(input("你需要几项？"))

# 第一和第二项
n1 = 0
n2 = 1
count = 2

# 判断输入的值是否合法
if nterms <= 0:
    print("请输入一个正整数。")
elif nterms == 1:
    print("斐波那契数列：")
    print(n1)
else:
    print("斐波那契数列：")
    print(n1, ",", n2, end=" , ")
    while count < nterms:
        nth = n1 + n2
        print(nth, end=" , ")
        # 更新值
        n1 = n2
        n2 = nth
        count += 1


# n = int(input('请输入数字：'))
#
# def fibonacci(n):
#     a, b = 0, 1
#     while a < n:
#         print(a, end=', ')
#         a, b = b, a + b
#     print()
#
# if n > 0:
#     fibonacci(n)
# else:
#     print('数字不符合要求')